home *** CD-ROM | disk | FTP | other *** search
/ SGI Developer Toolbox 6.1 / SGI Developer Toolbox 6.1 - Disc 4.iso / public / SciAn / src / ScianTemplates.h < prev    next >
C/C++ Source or Header  |  1994-08-01  |  2KB  |  49 lines

  1. /*ScianTemplates.h
  2.   Template stuff for SciAn controls
  3.   Eric Pepke
  4.   August 10, 1992
  5. */
  6.  
  7. typedef struct
  8.     {
  9.     char *name;
  10.     int l, r, b, t;
  11.     } Template, *TemplatePtr;
  12.  
  13. #ifdef PROTO
  14. Bool GetTemplateBounds(TemplatePtr, char *, int *l, int *r, int *b, int *t);
  15. ObjPtr TemplateTitleBox(TemplatePtr, char *);
  16. ObjPtr TemplateRadioButton(TemplatePtr, char *);
  17. ObjPtr TemplateCheckBox(TemplatePtr, char *, Bool);
  18. ObjPtr TemplateTextBox(TemplatePtr, char *, int, char *);
  19. ObjPtr TemplatePanel(TemplatePtr, char *);
  20. ObjPtr TemplateColorBar(TemplatePtr, char *);
  21. ObjPtr TemplateSlider(TemplatePtr template, char *name, int style);
  22. ObjPtr TemplateTrackControl(TemplatePtr template, char *name, real, real);
  23. ObjPtr TemplateColorWheel(TemplatePtr, char *);
  24. ObjPtr TemplateIconButton(TemplatePtr, char *, int, int, int);
  25. ObjPtr TemplateButton(TemplatePtr template, char *name);
  26. ObjPtr TemplatePerspecControl(TemplatePtr template, char *name);
  27. ObjPtr TemplateIconCorral(TemplatePtr template, char *name, ObjPtr superClass, int flags);
  28. ObjPtr TemplateControlField(TemplatePtr template, char *name, int flags);
  29. ObjPtr TemplateScale(TemplatePtr template, char *name, int orientation, Bool adj);
  30. #else
  31. Bool GetTemplateBounds();
  32. ObjPtr TemplateTitleBox();
  33. ObjPtr TemplateRadioButton();
  34. ObjPtr TemplateCheckBox();
  35. ObjPtr TemplateTextBox();
  36. ObjPtr TemplatePanel();
  37. ObjPtr TemplateColorBar();
  38. ObjPtr TemplateSlider();
  39. ObjPtr TemplateTrackControl();
  40. ObjPtr TemplateColorWheel();
  41. ObjPtr TemplateIconButton();
  42. ObjPtr TemplateButton();
  43. ObjPtr TemplatePerspecControl();
  44. ObjPtr TemplateIconCorral();
  45. ObjPtr TemplateControlField();
  46. ObjPtr TemplateScale();
  47. #endif
  48.  
  49.